def say_hello():
    # 1.函数在执行的过程中遇到 return 语句会立即终止函数的执行
    # 2.函数中如果没有 return 语句，函数执行完毕后会自动返回 None
    # 3.函数中写了 return 语句，函数执行完毕后会返回 return 后面的值
    # 4.函数中如果写了 return 值， 此时只有一个值会被返回
    # 5.函数中如果写了 return 多个值， 这些值会被打包成一个元组进行返回
    return "Hello, World!"
    print("This line will not be executed.")
    # return 和 print 的区别是什么
    # print 是打印输出， return 是返回值
    # 在函数内部使用 print 会直接输出内容，而使用 return 则是将结果返回给调用者


result = say_hello()
print(result)  # Hello, World!